/*
9.编写一个 C 程序，输入一个字符串，然后将其中所有的大写字母转换为小写字母，所有的小写字母转换为大写字母，并输出转换后的字符串。

*/
#include <stdio.h>
#include <string.h>
#define BUFFER_SIZE 100

int toggleCase(char *str)
{
    int len = strlen(str);
    while (*str)
    {
        if (*str >= 'a' && *str <= 'z')
        {
            *str += 'A' - 'a';
            str++;
        }
        else if (*str >= 'A' && *str <= 'Z')
        {
            *str += 'a' - 'A';
            str++;
        }
        else
        {
            str++;
        }
    }
    return 0;

}

int main()
{
    char str[BUFFER_SIZE];
    memset(str, 0, sizeof(char) * BUFFER_SIZE);
    printf("请输入一个字符串:\n");
    /* 只能读取一个字符串 */
    scanf("%s", str);

    toggleCase(str);

    printf("字符串大小写转换为:%s\n", str);


    return 0;
}